package com.dswz.dao;

import com.dswz.po.Admin;
import com.dswz.po.AdminQuery;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public abstract interface AdminDao
{
  public abstract int countByExample(AdminQuery paramAdminQuery);
  
  public abstract int deleteByExample(AdminQuery paramAdminQuery);
  
  public abstract int deleteByPrimaryKey(String paramString);
  
  public abstract int insert(Admin paramAdmin);
  
  public abstract int insertSelective(Admin paramAdmin);
  
  public abstract List<Admin> selectByExample(AdminQuery paramAdminQuery);
  
  public abstract Admin selectByPrimaryKey(String paramString);
  
  public abstract int updateByExampleSelective(@Param("record") Admin paramAdmin, @Param("example") AdminQuery paramAdminQuery);
  
  public abstract int updateByExample(@Param("record") Admin paramAdmin, @Param("example") AdminQuery paramAdminQuery);
  
  public abstract int updateByPrimaryKeySelective(Admin paramAdmin);
  
  public abstract int updateByPrimaryKey(Admin paramAdmin);
}


